#pragma once

#include <iostream>

namespace TheEmpires
{

	/*
	typedef struct Point
	{

		Point(int _x = 0, int _y = 0)
		{
			x			= _x;
			y			= _y;
		}

		int x, y;
	} Position, Size;

	typedef struct FloatPoint
	{

		// TODO

	} FloatPosition, FloatSize;

	typedef struct RGBA
	{

		RGBA(int _r = 0, int _g = 0, int _b = 0, int _a = 255)
		{
			r			= _r;
			g			= _g;
			b			= _b;
			a			= _a;
		}

		int r, g, b, a;
	} Color;

	*/

	typedef struct Area
	{

		Area(int _x = 0, int _y = 0, int _x2 = 0, int _y2 = 0)
		{
			x			= _x;
			y			= _y;
			x2			= _x2;
			y2			= _y2;
		}

		int x, y, x2, y2;
	} Rectangle;



}
